Skip to content

Conversation

@liw
Copy link
Contributor

@liw liw commented Dec 3, 2025

It is impossible to turn off all flags of pool property self_heal, because dmg pool set-prop disallows empty value syntax. This patch adds "none" as a valid value for pool property self_heal, to indicate that all flags are turned off.

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

@liw liw added the clean-cherry-pick Cherry-pick from another branch that did not require additional edits label Dec 3, 2025
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Ticket title is 'dmg set-prop self_heal should be able to accept empty string value'
Status is 'Awaiting backport'
Labels: 'scrubbed_2.6.5'
Job should run at elevated priority (1)
https://daosio.atlassian.net/browse/DAOS-17973

@github-actions github-actions bot added the priority Ticket has high priority (automatically managed) label Dec 3, 2025
@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

@liw liw force-pushed the liw/fix-empty-self_heal-ii-2.6 branch from 68614e6 to 6cb808d Compare December 7, 2025 23:45
@daosbuild3
Copy link
Collaborator

@liw liw force-pushed the liw/fix-empty-self_heal-ii-2.6 branch from 6cb808d to 449a2b2 Compare December 15, 2025 00:08
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/4/execution/node/1530/log

@liw liw force-pushed the liw/fix-empty-self_heal-ii-2.6 branch from 449a2b2 to ee0644a Compare December 24, 2025 04:55
@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/5/execution/node/1523/log

@liw liw force-pushed the liw/fix-empty-self_heal-ii-2.6 branch from ee0644a to fdc8bc7 Compare January 6, 2026 04:41
@daosbuild3
Copy link
Collaborator

@liw liw force-pushed the liw/fix-empty-self_heal-ii-2.6 branch from fdc8bc7 to a0b9e30 Compare January 7, 2026 02:34
It is impossible to turn off all flags of pool property self_heal,
because dmg pool set-prop disallows empty value syntax. This patch adds
"none" as a valid value for pool property self_heal, to indicate that
all flags are turned off.

Signed-off-by: Li Wei <[email protected]>
@liw liw force-pushed the liw/fix-empty-self_heal-ii-2.6 branch from a0b9e30 to cd66fa0 Compare January 15, 2026 02:56
@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/8/execution/node/1577/log

@liw
Copy link
Contributor Author

liw commented Jan 19, 2026

Needs to wait for #17401.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean-cherry-pick Cherry-pick from another branch that did not require additional edits priority Ticket has high priority (automatically managed)

Development

Successfully merging this pull request may close these issues.

3 participants